@charset "utf-8";
/*reset*/

/* CSS reset for c_b */
*{ margin:0;padding:0;font-size:14px;font-family:microsoft yahei,arial;color:#333;}
body , div , dl , dt , dd , ul , ol , li , h1 , h2 , h3 , h4 , h5 , h6 , pre , form , fieldset , input , textarea , p , blockquote , th , td {margin:0;padding:0;}
table {border-collapse:collapse;border-spacing:0;}
fieldset , img {border:0;}
address , caption , cite , code , dfn , em ,i , th , var {font-style:normal;font-weight:normal;}
ol , ul {list-style:none;}
ception , th{text-align:left;}
q:before , q:after{content:'';}
abbr , acronym{border:0;}
a {color:#999;text-decoration:none;}  /*for ie f6n.net*/
a:focus{outline:none;} /*for ff f6n.net*/
a:hover {text-decoration:none;}
/*定位*/
.tl {text-align:left;}
.tc {text-align:center;}
.tr {text-align:right;}
.bc {margin-left:auto;margin-right:auto;}
.fl {float:right;display:inline;}
.fr {float:left;display:inline;}

.fl1 {float:left;display:inline;}
.fr1 {float:right;display:inline;}

.zoom {zoom:1}
.hidden {visibility:hidden;}
.vam{vertical-align:middle;}
.clear{clear:both;height:0;line-height:0;font-size:0;}
p{ word-spacing:-1.5px;}
li{list-style:none;}
.page,.content{width:1200px;margin:0 auto;}

#top10,#top20,#top30,#top40,#top50,#top60{ margin:0 auto; width:1200px; overflow:hidden;}
#top10{height:10px;}
#top20{height:20px;}
#top30{height:30px;}
#top40{height:40px;}
#top50{height:50px;}
#top60{height:60px;}

-moz-box-sizing:content-box;
-webkit-box-sizing:content-box;
box-sizing:content-box;

/*其他*/
.cur{cursor:pointer}


/*wel*/
.wel{width:100%;height:34px;border-top:1px solid #d8e5f2;border-bottom:1px solid #f4f4f4;}
.welbox {line-height:34px;color:#999; margin:0 auto; width:1400px;}
.web_nav{border-left:1px solid #eee;}
.web_nav ul li{border-right:1px solid #eee;float:left;width:96px;text-align:center;}

/*top*/
#top{height:155px; width:1200px; margin:0 auto; overflow: hidden;}
#top_logo{float:left; padding-top:42px;}
#top_name{float:left; padding-top:40px; padding-left:22px;}
#top_name img{width:260px;}
#top_img{float:left; margin-top:52px; margin-left:-24px; margin-right:20px; height:62px; background:#eee; overflow:hidden; width:1px;}
#top_gg{ float:left; padding-top:50px;}
#top_gg1{width:500px; line-height:34px; height:34px; font-size:24px; color:#2058b8; font-weight:bold; letter-spacing: 0px;}
#top_gg2{width:380px; height:26px; line-height:26px; font-size:18px; color:#333; letter-spacing: 0.5px;}

#top_gg3{ float: left;
    padding-top: 10px;
    font-size: 22px;
    letter-spacing: 3px;
    color: #000000;
    margin-left: 45px;}

#tel{float:right; width:230px; height:60px; background:url(//memberpic.114my.com.cn/dg68046/uploadfile/image/20190515/20190515153550_1596619723.jpg) left no-repeat; margin-top:45px; padding-left:56px;}
#tel span{ font-size:16px; width:158px; float:left; line-height:18px;}
#tel p{font-size:30px; font-weight:bold; width:230px; float:left; line-height:38px; color:#2058b8; font-family:Impact,Microsoft YaHei;}


/*nav*/
#nav{ width:100%; background:#0148bc; height:70px;}
.nav_n li{ float:left; width:150px; text-align:center; line-height:70px; font-size:16px; color:#fff; background: url(//memberpic.114my.com.cn/dg68046/uploadfile/image/20190516/20190516094051_250246005.jpg) left no-repeat;position:relative;}
.nav_n .ln{ background: none;}
.nav_n li>a{ font-size:16px; color:#fff; display:block;}
.nav_n li>a:hover{ background:#cc0000;}
.nav_n li.a_nav{ background:#cc0000;display:block;}

.nav_n>ul>li .xl{width:150px;position:absolute;top:70px;left:0%;z-index: 999;background: #2058b8;display:none;}
.nav_n>ul>li .xl table{width:100%;}
.nav_n>ul>li .xl a{display:block;color:#fff;line-height: 45px; font-size: 16px;}
.nav_n>ul>li .xl tr{width:167px;height:42px;display:inline-block;vertical-align:top;border:1px solid #e9e9e9;margin-right:-1px;margin-bottom:-1px;}
.nav_n>ul>li .xl tr td,.nav>ul>li .xl tr td a{width:100%;display:block;line-height:42px;text-align: center;font-weight: normal !important;}
.nav_n>ul>li .xl tr:hover td a{color:#0c49b3;}


 /*幻灯片*/
.banner{width:100%;height:652px;overflow:hidden;position: relative;}
.banner ul{position:relative;}
.banner ul li {width:100%;position:absolute;top:0;left:0;z-index:0;}
.banner li div{height:652px;}

.banner ol{position:absolute;bottom:30px;left:50%;margin-left: -100px;z-index:99;}
.banner ol li{width:60px;height:5px;background:#fff;vertical-align: middle;transition:0.3s; float: left;}
.banner ol li+li{margin-left:10px;}
.banner ol li.cur{background:#0148bc;transition:0.3s;}

.banner>div{width:36px;height:72px;background-color:#000;position:absolute;top:47%;margin-top:-18px;cursor: pointer;z-index:99;opacity:0.5;transition:0.6s;}
.ban_btn_le{left:-36px;background:url(https://114my.cn.114.114my.net/fyh/lz/banenrLeft.png) no-repeat center;}
.ban_btn_ri{right:-36px;background:url(https://114my.cn.114.114my.net/fyh/lz/banenrRight.png) no-repeat center;}
.banner:hover .ban_btn_le{left:30px;opacity:1;transition:0.6s;}
.banner:hover .ban_btn_ri{right:30px;opacity:1;transition:0.6s;}


/*infor*/
.infor{width:100%; background:#f9f9f9; overflow:hidden; min-width:1200px;}
.inforW{width:1200px; margin:0 auto;}
.infor_l{float:left; width:259px; padding:30px 20px; height:90px; overflow:hidden; transition: all 0.8s linear;}
.infor_lt{overflow:hidden; width:160px; margin:0 auto; position:relative; z-index:2;}
.infor_lt_i{float:left; width:48px; background:#0148bc; text-align:center; height:48px; border-radius:50%; border:solid 1px #0148bc; transition: all 0.8s linear;}
.infor_lt_i img{margin-top:6px; width:38px;}
.infor_lt_m{float:right; width:90px; line-height:50px; font-size:35px; font-weight:bold; color:#0148bc; transition: all 0.8s linear;}
.infor_ld{text-align:center; overflow:hidden; font-size:16px; line-height:30px; padding-top:10px; transition: all 0.8s linear; position:relative; z-index:2;}
.infor_line{float:left; width:0; height:110px; border-right:dashed 1px #ddd; margin-top:22px;}
.infor_bac{width:299px; height:0px; position:absolute; background:#0148bc; margin-top:45px; margin-left:-20px; transition: all 0.8s linear;}

.infor_l:hover{transition: all 0.8s linear; background:#0148bc;}
.infor_l:hover .infor_bac{transition: all 0.8s linear; height:150px; margin-top:-30px;}
.infor_l:hover .infor_lt_i{transition: all 0.8s linear; background:#0148bc; border:solid 1px #fff;}
.infor_l:hover .infor_lt_i img{transform: rotate(360deg);}
.infor_l:hover .infor_lt_m{transition: all 0.8s linear; color:#fff;}
.infor_l:hover .infor_ld{transition: all 0.8s linear; color:#fff; filter:Alpha(opacity=60) ; opacity:0.6;}

/*infor*/
.search{width:100%; background:#0148bc; overflow:hidden;}
.searchW{width:1200px; margin:0 auto;}
.search_l{width:890px; float:left; line-height:82px; font-size:15px; color:#fff;}
.search_l strong{font-size:15px; color:#fff;}
.search_l a{font-size:15px; color:#fff;}
#search-d{width:310px; overflow:hidden; height:47px; margin-top:20px; float:left; background:#fff; float:right;}
#search-i{float:right; width:55px; overflow:hidden; height:47px; background:#0148bc;}
#search-i input{border:none;}
#search-bg{float:left;width:255px; height:47px; overflow:hidden;}
#search input{border: none;}
:focus{outline:none;/*去掉输入框获得焦点时默认的轮廓*/}

#search_bgdr{width:100%;  height:58px; margin:0 auto;min-width:1002px; z-index: 9;  top:660px; position: absolute;}
#search_bgd{width:100%;  height:58px; margin:0 auto;min-width:1002px;}
#search_bg{width:100%;  height:58px; margin:0 auto;min-width:1002px;background:#eee;}
#search_b{width:1100px; margin:0 auto; height:58px; }
#search-ia{float:left; margin-top: 3px;}
#search_r{width: 210px;float: right; background-color: #fff;border-radius: 50px; height: 32px; margin-top: 15px;}
#search-bg {float: left; width: 155px;height: 30px;overflow: hidden; background: #fff;margin-left: 15px;margin-top: 1px;  }
#search-text{width:890px; float:left;  height:58px; line-height:58px; color:#666;}
#search-text a{color:#666;}

/*dz*/
.dz_bg{padding-top: 50px; padding-bottom: 50px; overflow: hidden;}

.t_h2{width: 1200px; margin:0 auto; text-align: center; overflow: hidden; padding-bottom: 30px; font-size: 38px;color: #333;}
.t_h2 b { font-weight: bold; font-size: 38px;color: #0148bc;}
.t_h2 i{background:url(//memberpic.114my.com.cn/huawang/uploadfile/image/20190527/20190527100006_1889625426.png) no-repeat center 14px; line-height: 35px; display: block; font-size: 20px; color: #999; margin-top:8px;}

.dz dl{position: relative; float: left; margin-right: 13px; width: 290px; height: 490px; overflow: hidden;}
.dz dl.nones{margin-right: 0px;}
.dz dl dt img{width: 290px; height: 385px;}
.dz dl dd{margin-top: 9px;}
.dz dl dd span{display: block;}
.dz dl dd span b{float: left; width: 60px;font-weight: bold; line-height: 80px; height: 84px; background:url(//memberpic.114my.com.cn/huawang/uploadfile/image/20190527/20190527102930_122086504.jpg) no-repeat 12px bottom; font-size:40px; color: #282828; font-family: Impact;}
.dz dl dd span em{display: block; float: left; padding-top:15px; width: 220px; color: #282828; font-size: 24px; line-height: 55px; font-family: Impact;}
.dz dl dd span em i{display: block; font-size: 12px;  line-height: 16px; text-transform: uppercase; color: #999;}
.dz dl dd p{display: none;}

.dz dl:hover dd{margin-top: 0px; position: absolute; left: 0px; top:194px;width: 290px; height: 292px; background: #0148bc;}
.dz dl:hover dd span{width: 100%;display: block; padding-top: 30px; text-align: center;}
.dz dl:hover dd span b{float: none;width: 100%; display: block; height:40px; line-height:40px; background: none; color: #fff;font-family: "Impact", Times, serif; font-size:40px;}
.dz dl:hover dd span em{float: none;display: block;width: 100%; color: #fff;  font-size: 24px; line-height: 33px;}
.dz dl:hover dd span em i{color: #fff; font-size: 12px; line-height: 16px;display: block; text-transform: uppercase;}
.dz dl:hover dd p{display: block; clear: both; font-size: 15px; color: #ddece2; text-align: center; padding:30px 20px 0; line-height: 24px;}


/*产品*/
.prbox{width: 100%;
overflow: hidden;
    border-top: 6px #0144b3 solid;
    padding-top: 50px;
    padding-bottom: 40px;
    background: #f8f8f8;}

.convert2{ width:1200px; margin:0 auto;}
.tab_dh{width:230px;background:url(//memberpic.114my.com.cn/huawang/uploadfile/image/20190529/20190529103458_89967674.gif); line-height: 43px; padding-left: 40px;}
.tab_dh a{font-size: 14px; font-weight: normal !important;}

.products_l{width:270px; overflow:hidden; background:#fff; padding-bottom: 10px;}
.products_sort{text-align:center; width:270px; background:#025cf0; font-size:24px; color:#fff; padding:9px 0px; margin-bottom: 5px;}
.products_sort span{ font-size:22px; color:#2b7afb; text-transform: uppercase; font-family: Impact; display: block;}

#pro_r{float: right ; width:907px; overflow: hidden; margin-top: -10px; height: 900px;}
.pro_cont_page tr > td:first-child { margin-left: 0px;}
.pro_cont_page td { display: block; float: left; padding: 0 !important; width: 290px; margin: 10px 0 22px 10px; position: relative;}
.pro_cont_page td > a:after,.pro_cont_page td > a::after{ content: ''; position: absolute; width: 100%; height: 100%; background: rgba(0,0,0,0.5) url(//memberpic.114my.com.cn/huawang/uploadfile/image/20190529/20190529091924_2078521758.png) no-repeat center; left:0; top: -100%; transition:0.3s all ease-in-out; }

.pro_cont_page td > span { height: 50px; width: 100%; padding-top: 0 !important; display: block; position: relative; overflow: hidden; background:#fff;}
.pro_cont_page td > span > a{ display:block; height: 50px; line-height: 50px; color: #454545; font-size: 15px; transition:0.3s all ease-in-out; position: relative; z-index: 1111}
.pro_cont_page td > span:after,.pro_cont_page td > span::after{ position: absolute; content: ''; width: 100%; height: 100%; background: #0148bc; bottom: -100%; left: 0; transition:0.3s all ease-in-out; }
.pro_cont_page td:hover > a:after,.pro_cont_page td:hover > a::after{ top: 0; }
.pro_cont_page td:hover > span > a{ color: #fff; }
.pro_cont_page td:hover > span:after,.pro_cont_page td:hover > span::after{ bottom: 0; }
.pro_cont_page td br { display: none;}
.pro_cont_page tr:after, .pro_cont_page tr::after { content: ''; display: block; clear: both; }
.pro_cont_page td a{ position: relative; display: block; overflow: hidden; }
.pro_cont_page td a img{ display: block; width: 100%; height: auto; transition:0.5s all ease-in-out; }
.pro_cont_page td:hover a img{ transform:scale(1.2); }


/* Industry */
.ind_box{margin:0px auto;position:relative;}
.ib_top p{font-size:30px;line-height:30px;font-weight:bold;color:#30508b;margin-bottom:10px;}
.ib_top span{font-size:14px;line-height:14px;color:#707070;}
.ib_con{margin-top:0px;padding:20px 20px 0;}
.ibc_box{width:1200px;height:550px;overflow: hidden;position:relative;}
.ib_con .divdgweb_new_div{font-size:0;position:absolute;top:0;left:0;}
.ib_con .divdgweb_new_div_item{width:278px;display:inline-block;vertical-align:top;}
.ib_con .divdgweb_new_div_item+.divdgweb_new_div_item{margin-left:16px;}
.divdgweb_new_list+.divdgweb_new_list{margin-top:16px;}
.divdgweb_new_list{display:inline-block;vertical-align:top;}
.ib_con .news_div_item_pic,.ib_con .news_div_item_pic img{width:278px;height:208px;}
.ib_con .divdgweb_new_div_item_content{background:#fff;border-bottom:5px solid #e2e2e2;padding:19px;}
.ib_con .divdgweb_new_div_item_title a{display:block;text-align:center;font-size:20px;}
.ib_con .divdgweb_new_div_item_body{height:60px;font-size:14px;line-height:30px;display: none;}
.ind_box>ol{text-align:center;}
.ind_box>ol>li{width:16px;height:16px;background:#0148bc;border-radius:16px;display: inline-block;}
.ind_box>ol>li+li{margin-left:5px;}
.ind_box>ol>li.cur{background:#30508b;}

/*ys*/
.ys{ height: 985px; margin-top: 59px; overflow: hidden; background: #f4f4f4; padding-top: 30px;}
.ys .content{ position:relative;}
.ys .tit1{ height:100px; margin-bottom:125px;}
.ys2{ margin-top: 100px;}
.ys2 dl{ height:710px; overflow:hidden; background:#f4f4f4;}
.ys2 dt{width:1200px; height:535px;}
.ys2 dt img{ display:block;width:1200px; height:535px;}
.ys2 dd{ padding:30px 0 0 20px;}
.ys2 dd h3{ width:170px; height:100px; float:left; border-right:1px solid #e4e4e4; font:100px "Times New Roman", Times, serif; color:#d7d7d7; text-align:center; font-weight:bold;}
.ys2 dd h5 em{ display:block; font:30px "Microsoft YaHei"; color:#333; margin-bottom:11px;}
.ys2 dd h5{ width:930px; float:left; padding-left:40px;}
.ys2 dd h5 p{ font:16px "Microsoft YaHei"; line-height:24px; color:#666; background:url(//memberpic.114my.com.cn/huawang/uploadfile/image/20190531/20190531151408_722979966.png) no-repeat left 5px; padding-left:22px;}
.yst{ position:absolute; top:125px; left:230px; z-index:2; height:190px;}
.yst li{ width:172px; height:190px; float:left; text-align:center; margin-right:20px; font:24px "Microsoft YaHei"; color:#333; overflow:hidden;}
.yst li a{ display:block; padding-top:112px; font-size: 21px;}
.yst .li1{ background:url(//memberpic.114my.com.cn/hongfenghuang/uploadfile/image/20190531/20190531095516_1061058304.png) no-repeat;}
.yst .li2{ background:url(//memberpic.114my.com.cn/hongfenghuang/uploadfile/image/20190531/20190531095541_745146627.png) no-repeat;}
.yst .li3{ background:url(//memberpic.114my.com.cn/hongfenghuang/uploadfile/image/20190531/20190531095557_120661577.png) no-repeat;}
.yst .li4{ background:url(//memberpic.114my.com.cn/huawang/uploadfile/image/20190531/20190531164803_426726808.png) no-repeat;}
.yst .li1:hover,.yst .cur{ background-position:0 -190px;}
.yst li:hover a,.yst .cur a{ color:#fff;}

/*公司简介*/
#about{ width:100%; overflow:hidden; background-color:#0f5fc0; padding:70px 0px;}
.ab_bg{ background-color:#fff; padding:50px 50px; overflow:hidden;}
.ab_nr{ width:524px;}
.ab_nr span{ color:#555555; font-family:Impact,Arial, Helvetica, sans-serif; text-transform:uppercase; font-size:45px; line-height:45px;}
.ab_nr font{ font-size:25px; color:#0f5fc0;}
.ab_nr p{ line-height:27px; color:#666;}
.ab_xx{ margin-top:54px; width:550px;}
.ab_xx_wz{ width:280px; height:160px; background:#333; box-sizing:border-box; padding-left:59px; padding-top:43px; color:#fff;}
.ab_xx_wz span{ font-size:23px; color:#fff;}
.ab_xx_wz font{ font-size:16px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; line-height:22px; padding-top:5px; display:inline-block; color: #ccc;}
.ab_xx .ls{ background:#0f5fc0 !important;}

#company_more{padding-left:10px; padding-top:25px; float:left;}
#company_more a{width:110px; float:left; height:65px; line-height:65px; font-size:14px; text-align:center; background: #0148bc; margin-left: 1px; color: #fff; transition:all 0.6s;}
#company_more a:hover{background: #cc0000; transition:all 0.2s; width: 150px;}
#company_more .r{background: #333;}



/*新闻中心*/
.newsbox{width: 100%; margin:0 auto; padding:60px 0px; background: #fbfbfb;}
.news_row2{margin-top:0px;}
.news_info_1 {
 background: #f2f2f2;
    -webkit-transition: 0.3s all ease;
    transition: 0.3s all ease;
}
.fr .news_div {
    -webkit-transition: 0.3s all ease;
    transition: 0.3s all ease;
 background: #fefefe;
}

.news_info_bg_1 {
    width: 300px;
    height: 286px;
    background: #0148bc;
}
.news_info_1:hover{    background: #f5f5f5;}
.news .news_row2 .fl {
    width: 780px;
}
.fl .news_div_item .news_div_item_pic a>img{    width: 300px;
    height: 230px;
    display: block;
    float: left;}
.fl .news_div_item{padding: 28px;display: block;width: 720px;}
.fl .news_div_item .news_div_item_title a{font-size: 18px;    color: #343434;position: absolute;width: 420px;top: 0px;    height: 320px;    height: 250px;}
.fl .news_div_item .news_div_item_body{display: block;font-size: 14px;color: #666;line-height: 24px;padding-top: 10px;}
.fl .news_div_item .news_div_item_content{display: block;    width: 390px;padding: 30px 0 30px 30px;height: 170px;float: right;position: relative;}
.fl .news_div_item .news_div_item_content:before{content:"查看详情";    position: absolute;top: 164px;left: 25px;    display: block;
    width: 129px;
    height: 36px;
    line-height: 36px;
    border-radius: 50px;
    color: #fff;
    text-align: center;
    font-size: 14px; background: #0356a8;}
.news .news_row2 .fr {
    width: 390px;
}
.fr .news_div_item{display: block;padding: 20px;-webkit-transition: 0.3s all ease;transition: 0.3s all ease;
    height: 55px; background: #f2f2f2}
.fr .news_div_item:hover{background: #0356a8;}
.fr .news_div_item:hover .news_div_item_date{color:#fff;}
.fr .news_div_item:hover .news_div_item_day{color:#fff;}
.fr .news_div_item:hover .news_div_item_month{color:#fff;}
.fr .news_div_item:hover .news_div_item_body{color:#fff;}
.fr .news_div_item:hover .news_div_item_title a{color:#fff;}
.fr .news_div_item:nth-child(1){display:none;}
.fr .news_div_item .news_div_item_date{    display: block;
    float: left;
    text-align: center;
    font-family: arial;
    font-size: 13px;
    font-weight: 100;
    color: #999;
    padding-right: 20px;
    border-right: 1px solid #eee;
    margin-right: 22px;
    width: 55px;position: relative;    padding-top: 20px;    height: 29px;}
.fr .news_div_item .news_div_item_day{font-size: 30px;
    font-style: normal;
    color: #343434;
    display: block;
    font-weight: bold;
    font-family: arial;
    position: absolute;
    top: -3px;
    left: 14px;
}
.fr .news_div_item .news_div_item_year{position: absolute; top: 31px;left:6px;}
.fr .news_div_item .news_div_item_month{position: absolute; top: 31px;left:41px;}
.fr .news_div_item .news_div_item_content{display: block;
    line-height: 26px;
    float: left;
    width: 242px;
    white-space: nowrap;
    overflow: hidden;}
.fr .news_div_item .news_div_item_title a{font-size: 16px;color: #343434;}
.fr .news_div_item .news_div_item_body{font-size: 14px;color: #666; }

.news_row3 {
    padding: 28px;
    background: #eee;
    margin-top: 20px;
    height: 126px;
}
.faq_tit{
    width: 210px;
    height: 75px;
    background: #0148bc;
    display: block;
    text-align: center;
    color: #fff !important;
    padding: 25px 0px;
    margin-left: auto;
    float: right;
    -webkit-transition: 0.3s all ease;
    transition: 0.3s all ease;
    font-weight: bold;
    font-size: 22px !important;
}

.faq_tit:hover{background:#333;}

.faq_tit img{display: block;margin: 0 auto;margin-bottom: 6px;}
.news_row3 .divdgweb_new_div_item{width: 390px;
    display: block;
    float: left;
    margin-right: 50px;
    margin-left: 10px;}
.news_row3 .divdgweb_new_div_item .divdgweb_new_div_item_title a{font-size: 16px;
    color: #343434;
    line-height: 36px;    position: relative;
    top: 31px;}
.news_row3 .divdgweb_new_div_item .divdgweb_new_div_item_body{    display: block;
    font-size: 14px;
    color: #767676;
    line-height: 25px;    margin-top: 28px;}
.news_row3 .divdgweb_new_div_item .divdgweb_new_div_item_title{position: relative;}
.news_row3 .divdgweb_new_div_item .divdgweb_new_div_item_title:before{content:"";position: absolute; top: 0px;left:0px;background:url(//memberpic.114my.com.cn/huawang/uploadfile/image/20190527/20190527150105_1328344278.png)no-repeat;   width: 30px;height: 30px;}

.links{width:100%; overflow:hidden; padding:25px 0; background:#0148bc;}
.linksr{width:100%; overflow:hidden; padding:25px 0; background:#0148bc; text-align: center; font-size: 24px; color: #fff; font-weight: bold; letter-spacing: 2px;}
.linksW{width:1200px; margin:0 auto;}
.links_l{float:left; width:117px; border-right:solid 1px #0148bc;}
.links_lm{font-size:16px; line-height:18px; color:#fff;}
.links_len{font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; font-weight:bold; line-height:30px; font-size:30px; color:#fff; filter:Alpha(opacity=40); opacity:0.4;}
.links_r{float:right; width:1065px; padding-top:5px; color:#fff;}
.links_r a{font-size:14px; color:#fff;}

.footer_d{width:100%; padding:50px 0; overflow:hidden; background:#1a1a1a;}
.footer_dW{width:1200px; margin:0 auto; overflow: hidden;}
.footer_d_l{float:left; width:150px;}
.footer_d_m{font-size:18px; color:#ccc; line-height:30px;}
.footer_d_line{width:30px; height:1px; background:#666; margin-top:15px; transition: all 0.8s linear;}
.footer_d_ld, .footer_d_id{overflow:hidden; margin-top:11px; color:#999; font-size:14px; line-height:26px;}
.footer_d_ld a, .footer_d_id a{color:#999; font-size:14px;}
.footer_d_i{overflow:hidden; width:286px; float:left;}
.footer_d_r{float:right; width:460px; overflow:hidden;}
.footer_d_rd{width:450px; overflow:hidden; margin-top:10px;}
.footer_d_rd_l{ width:120px; text-align:center; background:#fff; overflow:hidden; line-height:30px; font-size:14px; color:#666; padding:10px;margin-left: 10px;}
.footer_d_rd_r{float:right;}
.footer_d_rd img{width:106px; height: 106px}

.footer_d_ld_a a{overflow:hidden; display:block;white-space: nowrap; text-overflow: ellipsis; overflow:hidden; width:110px;}

.footer_d_ld_a td table{display:none;}

.footer_d_l:hover .footer_d_line, .footer_d_i:hover .footer_d_line, .footer_d_r:hover .footer_d_line{transition: all 0.8s linear; width:70px;}

/*copy*/
.copy{width:100%; background:#000; text-align:center; font-size:14px; color:#999; overflow:hidden; padding:30px 0; line-height:30px;}
.copy a{ font-size:14px; color:#999;}
.copyW{width:1200px; margin:0 auto; color:#999;}
.copy strong{ font-size:14px; color:#999;}

.casebox{width:100%; background:url(//memberpic.114my.com.cn/huawang/uploadfile/image/20190529/20190529191446_1474724615.jpg) center  no-repeat; overflow:hidden; padding:0px 0px 60px 0px;}
.equ_d{margin:0 auto;width:1200px;}
.equ_d table tr td{position: relative;padding: 0px !important;}
.equ_d table tr td a:nth-child(1){
    padding: 0px !important;
    margin-right: 27px;
    display: block;
    width: 330px;
    overflow: hidden;
    height: 263px;
}
.equ_d table tr td a:nth-child(2){
    position: absolute;
    bottom: 0px;
    width:330px;
    text-align: center;
    background: rgba(0,0,0,0.6);
    left: 0px;
    font-size: 16px;
    color: #fff;
    height: 42px;
    line-height: 14px;
}



/* case */
.case_c tr > td.one { margin-left: 0;}
.case_c td { display: block; float: left; padding: 0 !important; width:314px; margin: 10px 0 20px 20px; position: relative; border:1px #ddd solid}
.case_c td > a:after,.case_c td > a::after{ content: ''; position: absolute; width: 100%; height: 100%; background: rgba(0,0,0,0.5) url(//memberpic.114my.com.cn/yingqiwj/uploadfile/image/20181212/20181212173834_1967854844.png) no-repeat center; left:0; top: -100%; transition:0.3s all ease-in-out; }

.case_c td > span { height: 50px; width: 100%; padding-top: 0 !important; display: block; position: relative; overflow: hidden;}
.case_c td > span > a{ display:block; height: 50px; line-height: 50px; color: #454545; font-size: 15px; transition:0.3s all ease-in-out; position: relative; z-index: 1111}
.case_c td > span:after,.case_c td > span::after{ position: absolute; content: ''; width: 100%; height: 100%; background:#0f5fc0; bottom: -100%; left: 0; transition:0.3s all ease-in-out; }
.case_c td:hover > a:after,.case_c td:hover > a::after{ top: 0; }
.case_c td:hover > span > a{ color: #fff; }
.case_c td:hover > span:after,.case_c td:hover > span::after{ bottom: 0; }
.case_c td br { display: none;}
.case_c tr:after, .case_c tr::after { content: ''; display: block; clear: both; }
.case_c td a{ position: relative; display: block; overflow: hidden; }
.case_c td a img{ display: block; width: 100%; height: auto; transition:0.5s all ease-in-out; }
.case_c td:hover a img{ transform:scale(1.2);}

.case_c{overflow:hidden; width:1200px; margin:0 auto; margin-top:15px; height:500px;}
.ceshi{width:1200px; margin:0 auto; overflow:hidden;}
.ceshi td{display:block; float:left; padding:5px; margin:6px; border:solid 1px #ccc; overflow:hidden; transition: all 0.8s linear; position:relative;}
.ceshi td:hover{transition: all 0.8s linear}
.ceshi td.one{width:536px; border:solid 1px #d2d2d2; }
.ceshi td.one img{width:646px !important; height:auto !important;}
.ceshi td.one div, .tabcon .honor_l td:nth-child(1) div a{font-size:16px; width:538px;}
.ceshi td.one:hover div{ margin-top:-50px; transition: all 0.8s linear; }
.ceshi td:hover img{transform: scale(1.05);transition: all 0.8s linear;}

.ceshi td a{text-decoration:blink; display:block; overflow:hidden;}
.ceshi td div{position:absolute; margin-top:20px;line-height:40px; height:40px; overflow:hidden; width:315px; background:rgba(15,95,192,0.8); white-space: nowrap; text-overflow: ellipsis; padding:5px 0px; transition: all 0.8s linear;}
.ceshi td div a{font-size:14px; color:#fff;}
.ceshi td:hover div{ margin-top:-50px; transition: all 0.8s linear;}
.ceshi td:hover div a{}
.ceshi td br{display:none;}

.factory{height:320px;margin-top:50px;font-size:0;overflow:hidden;position: relative;}
.factory table{position: absolute;top:0;left:0;}
.factory tr+tr{display:none;}
.factory td{width:380px;display:inline-block;vertical-align:top;}
.factory td+td{margin-left:-25px;}
.factory td div a{font-size:16px;}


#top_name img{}